package properties.xml.log.properties;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Properties;

public class PropertiesTest3 {
    public static void main(String[] args) throws Exception {
        // 目标：读取属性文件，判断是否存在李方，存在年龄改成18
        // 1.加载属性文件的键值对到程序中来
        Properties properties = new Properties();

        // 2.开始加载
        properties.load(new FileReader("D:\\code\\java-demo1\\src\\properties\\xml\\log\\properties\\user.txt"));

        // 3.判断发是否存在李方这个键
        if (properties.containsKey("李方")) {
            properties.setProperty("李方", "18");
        }

        // 4.把properties对象的键值对数据从新写出去到属性文件中去
        properties.store(new FileWriter("D:\\code\\java-demo1\\src\\properties\\xml\\log\\properties\\user.txt"), "success");
    }
}
